home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_14_GTerminate.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
10KB
|
166 lines
# near model CODE resource
# jump table entries: 4824-4827 (4 of them)
export_603:
00000000 4E56 FFFC link A6, -0x0004
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 284B movea.l A4, A3
0000000E 42A7 clr.l -[A7]
00000010 2F0B move.l -[A7], A3
00000012 4EAD 08EA jsr [A5 + 0x8EA /* export_281 */]
00000016 4EAD 3E32 jsr [A5 + 0x3E32 /* export_1986 */]
0000001A 42A7 clr.l -[A7]
0000001C 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000020 4EAD 4362 jsr [A5 + 0x4362 /* export_2152 */]
00000024 42A7 clr.l -[A7]
00000026 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
0000002A 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
0000002E 2054 movea.l A0, [A4]
00000030 4AA8 0024 tst.l [A0 + 0x24]
00000034 6710 beq +0x12 /* 00000046 */
00000036 42A7 clr.l -[A7]
00000038 2054 movea.l A0, [A4]
0000003A 2F28 0024 move.l -[A7], [A0 + 0x24]
0000003E 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000042 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
label00000046:
00000046 2054 movea.l A0, [A4]
00000048 4AA8 002C tst.l [A0 + 0x2C]
0000004C 6710 beq +0x12 /* 0000005E */
0000004E 42A7 clr.l -[A7]
00000050 2054 movea.l A0, [A4]
00000052 2F28 002C move.l -[A7], [A0 + 0x2C]
00000056 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
0000005A 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
label0000005E:
0000005E 2054 movea.l A0, [A4]
00000060 4AA8 0028 tst.l [A0 + 0x28]
00000064 6710 beq +0x12 /* 00000076 */
00000066 42A7 clr.l -[A7]
00000068 2054 movea.l A0, [A4]
0000006A 2F28 0028 move.l -[A7], [A0 + 0x28]
0000006E 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000072 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
label00000076:
00000076 4EAD 34DA jsr [A5 + 0x34DA /* export_1687 */]
0000007A 4EAD 44B2 jsr [A5 + 0x44B2 /* export_2194 */]
0000007E 4EAD 3832 jsr [A5 + 0x3832 /* export_1794 */]
00000082 4EAD 389A jsr [A5 + 0x389A /* export_1807 */]
00000086 4EAD 4722 jsr [A5 + 0x4722 /* export_2272 */]
0000008A 4EAD 34AA jsr [A5 + 0x34AA /* export_1681 */]
0000008E 4EAD 382A jsr [A5 + 0x382A /* export_1793 */]
00000092 4EAD 3842 jsr [A5 + 0x3842 /* export_1796 */]
00000096 4EAD 37B2 jsr [A5 + 0x37B2 /* export_1778 */]
0000009A 4EAD 383A jsr [A5 + 0x383A /* export_1795 */]
0000009E 4EAD 3822 jsr [A5 + 0x3822 /* export_1792 */]
000000A2 2F0B move.l -[A7], A3
000000A4 4EBA 00BA jsr [PC + 0xBA /* 00000160 */]
000000A8 4CDF 1800 movem.l A3,A4, [A7]+
000000AC 4E5E unlink A6
000000AE 2E9F move.l [A7], [A7]+
000000B0 4E75 rts
000000B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_604: // at 000000B4 (misaligned)
000000B6 FFFE .invalid <<F/7/7>>
000000B8 102D F4F4 move.b D0, [A5 - 0xB0C]
000000BC 6760 beq +0x62 /* 0000011E */
000000BE 3F3C 0001 move.w -[A7], 0x1
000000C2 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
000000C6 4267 clr.w -[A7]
000000C8 486D F500 pea.l [A5 - 0xB00]
000000CC 205F movea.l A0, [A7]+
000000CE A034 syscall VRemove
000000D0 3E80 move.w [A7], D0
000000D2 3D5F FFFE move.w [A6 - 0x2], [A7]+
000000D6 486D F698 pea.l [A5 - 0x968]
000000DA 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000000DE 486D F688 pea.l [A5 - 0x978]
000000E2 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000000E6 102D FC55 move.b D0, [A5 - 0x3AB]
000000EA 6708 beq +0xA /* 000000F4 */
000000EC 486D F658 pea.l [A5 - 0x9A8]
000000F0 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
label000000F4:
000000F4 486D F668 pea.l [A5 - 0x998]
000000F8 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000000FC 486D F6A8 pea.l [A5 - 0x958]
00000100 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
00000104 102D FC65 move.b D0, [A5 - 0x39B]
00000108 6710 beq +0x12 /* 0000011A */
0000010A 486D F678 pea.l [A5 - 0x988]
0000010E 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
00000112 486D F648 pea.l [A5 - 0x9B8]
00000116 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
label0000011A:
0000011A 422D F4F4 clr.b [A5 - 0xB0C]
label0000011E:
0000011E 4E5E unlink A6
00000120 4E75 rts
00000122 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000124-0000012A
export_605:
fn00000124:
00000124 4E56 0000 link A6, 0
00000128 4E5E unlink A6
// end alternate branch 00000124-0000012A
export_605: // at 00000124 (misaligned)
fn00000124: // (misaligned)
00000126 0000 4E5E ori.b D0, 0x5E /* '^' */
0000012A 2E9F move.l [A7], [A7]+
0000012C 4E75 rts
0000012E 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000132 0000 2F2E ori.b D0, 0x2E /* '.' */
00000136 000C 4EAD ori.b A4, 0xAD
0000013A 1AA2 move.b [A5], -[A2]
0000013C 7000 moveq.l D0, 0x00
0000013E 2D40 000C move.l [A6 + 0xC], D0
00000142 4E5E unlink A6
00000144 205F movea.l A0, [A7]+
00000146 504F addq.w A7, 8
00000148 4ED0 jmp [A0]
0000014A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000014E 0000 2F2E ori.b D0, 0x2E /* '.' */
00000152 000C 4EAD ori.b A4, 0xAD
00000156 09B2 4E5E bclr [A2 + D4 * 8 + 0x5E], D4
0000015A 205F movea.l A0, [A7]+
0000015C 504F addq.w A7, 8
0000015E 4ED0 jmp [A0]
export_606:
fn00000160:
00000160 4E56 FFFC link A6, -0x0004
00000164 48E7 0018 movem.l -[A7], A3,A4
00000168 266E 0008 movea.l A3, [A6 + 0x8]
label0000016C:
0000016C 42A7 clr.l -[A7]
0000016E A924 syscall FrontWindow
00000170 285F movea.l A4, [A7]+
00000172 200C move.l D0, A4
00000174 6708 beq +0xA /* 0000017E */
00000176 2F0C move.l -[A7], A4
00000178 2F0B move.l -[A7], A3
0000017A 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
label0000017E:
0000017E 200C move.l D0, A4
00000180 66EA bne -0x14 /* 0000016C */
00000182 487A FFC8 pea.l [PC - 0x38 /* 0000014C, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000186 2F0E move.l -[A7], A6
00000188 2F0B move.l -[A7], A3
0000018A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000018E 2F2D F7E8 move.l -[A7], [A5 - 0x818]
00000192 4EBA FF90 jsr [PC - 0x70 /* 00000124 */]
00000196 4AAD F778 tst.l [A5 - 0x888]
0000019A 670E beq +0x10 /* 000001AA */
0000019C 487A FF92 pea.l [PC - 0x6E /* 00000130, value 0x4E560000 'NV\0\0', cstring "NV" */]
000001A0 2F0E move.l -[A7], A6
000001A2 2F2D F778 move.l -[A7], [A5 - 0x888]
000001A6 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
label000001AA:
000001AA 42A7 clr.l -[A7]
000001AC A9FB syscall LoadScrap/LodeScrap
000001AE 4A9F tst.l [A7]+
000001B0 4CDF 1800 movem.l A3,A4, [A7]+
000001B4 4E5E unlink A6
000001B6 2E9F move.l [A7], [A7]+
000001B8 4E75 rts
000001BA 0000 .incomplete